# GoIP 8
У данного устройства не удобный просмотр статуса линий сим-карт

![alt text](https://goip-pro.ru/files/products/goip_8.555x465.png?9ce3f5534a1387d8c40e0f95d83942ff)

Стандартный web интерфейс GoIP8
![alt text](img/Standart_status_GoIP8.png)

## Описание
Написан парсер на `Python` [`main.py`](/main.py).\
Сделана простая страница [`index.html`](/templates/index.html).\
Простые стили [`style.css`](/static/css/style.css)

В [`script.js`](/static/js/script.js) сделана подсветка:

Линия занята (CONNECTED) подсвечивается крансным.\
Линия свободна (IDLE) подсвечивается зеленым.\
Линия в статусе набора или начало вызова подсвечивается желтым.\

## Запуск
`.env.example` переименовать в `.env` и заменить на свои значения внутри файла.

Запуск на Windows

```cmd
python.exe -m venv venv
venv/Script/Activate.ps1
pip install -r requirements.txt
python.exe .\main.py
```

Запуск на Linux

```shell
python -m venv venv
source /venv/bin/activate
pip install -r requirements.txt
python main.py
```
## Docker
Добавлен докер файл [Dockerfile](/Dockerfile)

Создание image 

```shell
docker build -t img-gss-v2 .
```

Запуск докер контейнера

```shell
docker run -p 7777:7777 --name goipstatussimv2 --restart always -d img-gss-v2
```

![alt text](img/Python_status_GoIP8%20(Docker).png)